home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr02 / fwsb30z4.zip / 22.DOC < prev    next >
Text File  |  1993-02-08  |  7KB  |  188 lines

  1.  
  2.                           Environment Settings
  3.                           ====================
  4.  
  5.  
  6. FW has pre-selected cache sizes. You need not change these
  7. settings. However, there may be times when you need to change
  8. one of the settings.
  9.  
  10. Caches operate totally transparent to the user. Caches are
  11. memory areas which are used to hold several parts of the FW
  12. program. These caches may be overwritten as the user requests
  13. other parts or features of FW. Caches speed the program as parts
  14. of the program may be stored in memory, instead of having to be
  15. called from the hard drive. The larger the cache, the more parts
  16. of FW may be stored in memory, and the faster the program will
  17. appear to operate. Caches may not be used to increase available
  18. memory for your spreadsheet files.
  19.  
  20. IMPORTANT
  21. =========
  22. While caches can speed up your program, remember that Financial
  23. Wonder also uses caches in conventional, expanded, and extended
  24. memory to store the current data file (your spreadsheet file). If
  25. your machine has limited memory resources we suggest leaving
  26. sufficient memory to store your largest spreadsheet in a
  27. expanded/extended memory. We suggest NOT increasing the
  28. conventional cache, since this provides a larger swap area for
  29. your spreadsheet file.
  30.  
  31.  
  32.  
  33. Conventional Memory
  34. -------------------
  35.   Those without expanded or extended memory will still have
  36.   some caching available to them. The pre-set amount of 20KB
  37.   can be increased to provide additional caching.
  38.  
  39.  
  40. Expanded Memory
  41. ---------------
  42.   FW can use expanded memory for caching. 80386 machines may see
  43.   a 10-20 percent speed increase. Machines with slower hard drives
  44.   and controller cards will obtain the largest benefit.
  45.  
  46.   FW can run cached routines from expanded memory.
  47.   Therefore, we do not need to copy these routines into
  48.   conventional memory, which is the first 640K.
  49.  
  50.   The expanded memory manager must be compatible with
  51.   EMS 3.2 or higher. FW will not use expanded memory if your
  52.   version is not compatible.
  53.  
  54.   If you install an XMS driver to use extended memory for caching,
  55.   the EMS driver must be XMS compatible.
  56.  
  57.   TOSHIBA USERS
  58.   -------------
  59.   As noted in other chapters, Toshiba's EMS 3.2 (provided with
  60.   Toshiba DOS 3.3) is not fully compatible. Use QEMM, 386MAX,
  61.   Memory Commander, or another driver.
  62.  
  63.  
  64. Extended Memory
  65. ---------------
  66.   FW will use extended memory for caching. This includes
  67.   memory starting at the 1064K memory location, and will not
  68.   interfere with your using our 64K High Memory Area.
  69.  
  70.   FW cannot run cached routines from extended memory.
  71.   However, copying routines from extended memory to either
  72.   conventional memory or expanded memory is still faster than
  73.   reading these routines from the hard drive. Expanded
  74.   memory will operate faster than extended memory, however,
  75.   extended will be faster than just using the hard drive.
  76.  
  77.   Maximum benefit will be received from the use of 1.5 to 2
  78.   megabytes of combined expanded and extended memory.
  79.  
  80.   FW will not use extended memory unless an XMS driver
  81.   version 2.0 or higher driver is installed. You may use the
  82.   HIMEM.SYS driver (which is an XMS driver) that comes
  83.   with FW, or a third party product that provides the equivalent
  84.   of HIMEM.SYS. In addition, VDISK.SYS may not be used,
  85.   unless you are using MS-DOS or PC-DOS 4.0 or higher.
  86.   VDISK is not compatible with XMS using MS-DOS 3.3 or
  87.   lower.
  88.  
  89.  
  90.  
  91. Pre-set environment
  92. ===================
  93.  
  94. FW uses caches in conventional (regular 640KB), expanded, and
  95. extended memory.
  96.  
  97. These settings are as follows:
  98.  
  99.       Conventional       20KB
  100.  
  101.       Expanded           0KB available memory, not being used
  102.                          by other XMS programs
  103.  
  104.                          (Some drivers, such as the driver
  105.                          distributed by Toshiba are not fully
  106.                          compatible. Expanded caching has been
  107.                          set to 0KB to avoid complications. The
  108.                          user may add expanded caching using the
  109.                          SET command as detailed in this
  110.                          chapter.)
  111.  
  112.       Extended           200KB available memory, not being used
  113.                          by other XMS programs
  114.  
  115.  
  116. FW also has a virtual memory arena for the swapping of code,
  117. which is similar to a cache. The size of this area cannot be
  118. changed.
  119.  
  120.  
  121.  
  122. Changing the pre-set settings
  123. =============================
  124.  
  125. These settings may be easily changed. Either add a SET
  126. command to your autoexec.bat file, or enter the command prior
  127. to running FW.
  128.  
  129.       Conventional Memory
  130.         SET RTVMCONV=<maximum allocated>
  131.  
  132.       Expanded Memory
  133.         SET RTVMEXP=<maximum allocated>
  134.  
  135.       Extended Memory
  136.         SET RTVMEXT=<maximum allocated>
  137.  
  138. The maximum allocated amount may be in the form of kilobyes
  139. (KB), or as a percentage of available memory.
  140.  
  141.  
  142.   Example #1:
  143.   -----------
  144.     This will increase conventional memory caches from 20KB to
  145.     50KB:
  146.  
  147.           SET RTVMCONV=50
  148.  
  149.     This will speed up the program's operation, however it will
  150.     also reduce the memory space available to run FW.
  151.  
  152.  
  153.   Example #2:
  154.   -----------
  155.     To allow up to 75 percent of available expanded memory to be
  156.     used for caching, instead of 100 percent, type:
  157.  
  158.           SET RTVMEXP=75<percent symbol>
  159.  
  160.           NOTE:
  161.           -----
  162.           Our on-line text cannot reproduce the percent symbol,
  163.           instead of "<percent symbol>" press SHIFT and the number 5
  164.           on your keyboard.
  165.  
  166.     75 percent will be the maximum allocated. If less is
  167.     needed, less will be used. As FW uses only conventional
  168.     memory to store files, increasing expanded or extended memory
  169.     will not reduce the space needed for files.
  170.  
  171.     Since FW can run cached routines from expanded memory,
  172.     it may be more beneficial to use available expanded memory,
  173.     instead of valuable conventional memory space.
  174.  
  175.     If you must increase conventional memory space, and you
  176.     have available expanded memory, you might try eliminating
  177.     the conventional cache by typing "SET RTVMCONV=0k".
  178.     The speed difference may not be significant.
  179.  
  180. FW uses the .RTLINK+ virtual memory linker from Pocket Soft,
  181. Inc. If you have other programs produced with this virtual
  182. memory linker, then any environment changes made with the SET
  183. command will also apply to those other programs. The effect of
  184. the SET command is temporary. These changes will be removed
  185. is you reboot your system. For this reason, permanent changes
  186. should be made in your autoexec.bat file.
  187.  
  188.